#ifndef _APP_WEBSOCKET_CLIENT_H
#define _APP_WEBSOCKET_CLIENT_H

#include <stdint.h>

#define WS_DATA_BUFFER_SIZE 512

typedef void (*ws_data_callback_t)(uint8_t opcode, const uint8_t *data, uint16_t len);

void ws_client_setup(void);
int ws_client_start(void);
int ws_client_send(uint8_t *data, uint16_t len);
void ws_set_data_callback(ws_data_callback_t callback);

#endif // _APP_WEBSOCKET_CLIENT_H
